home *** CD-ROM | disk | FTP | other *** search
INI File | 1999-10-22 | 10.3 KB | 317 lines |
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; File: IRDASMC.INF
- ;
- ; INF to install SmcIrda.Sys NDIS 5.0 Miniport for SMC IrCC
- ; on Windows 2000
- ;
- ; Copyright 1997 - 1999 Standard Microsystems Corp.
- ; (nw)
- ;
- ; Update for NT5, Build 1804 w/ SmcIrda.Sys V2.24, 5/29/98 (nw)
- ; to remove in the future, search on "1804"
- ;
- ; 4/21/99 (yo)
- ; IOConfig for the 3rd IO port (config reg) is added for only
- ; CAM35C44 EVB use on desktop PC
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
-
- [version]
- LayoutFile=layout.inf ; should only use this if installing as part of OS
- signature="$Windows NT$"
- Class = Infrared
- ClassGUID = {6bdd1fc5-810f-11d0-BEC7-08002BE2092F}
- provider=%strSMC%
- DriverVer=06/16/1999,4.10.1999.2
-
- [DestinationDirs]
- DefaultDestDir=12 ; %windir%\system32\drivers
- *SMCF010.SysCopyFiles=12
- *SMCF010.SysDelFiles=12
-
- [Manufacturer]
- %strSMC%=SMC_IRCC
-
- [ControlFlags]
- ExcludeFromSelect=*SMCF010
-
- [SMC_IRCC]
- %*SMCF010.DeviceDesc%=*SMCF010.ndi, *SMCF010
- ;%SMCEval.DeviceDesc%=SMCEval.ndi, SMCEval ; uncomment this line to install SMC eval board.
-
-
- [*SMCF010.ndi]
- SyssetupPnPFlags=1
- DeviceID=*SMCF010
- DelReg=SMC_DelReg
- AddReg=*SMCF010.ndi.reg,*SMCF010.ndi.param
- MaxInstance=1
- BusType=14 ; ISAPNP Bus
- Characteristics=0x4 ; NCF_PHYSICAL
- CopyFiles=*SMCF010.SysCopyFiles
-
- [SMCF010.ndi.Coinstallers]
- DelReg=SMC_DelCoinstallers
-
- [SMCEval.ndi]
- DeviceID=SMCEval
- DelReg=SMC_DelReg
- AddReg=*SMCF010.ndi.reg,*SMCF010.ndi.param,*SMCF010.ndi.eval.reg
- LogConfig=*SMCF010.Lc.Default,*SMCF010.Lc.Dma8,*SMCF010.Lc.Dma16,*SMCF010.Lc.NoDma
- MaxInstance=1
- BusType=1 ; ISA Bus
- Characteristics=0x4 ; NCF_PHYSICAL
- CopyFiles=*SMCF010.SysCopyFiles
-
- [SMCEval.ndi.Coinstallers]
- DelReg=SMC_DelCoinstallers
-
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; LOG CONFIG Sections
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; The first IOConfig is for the SIR/UART portion of the IrCC.
- ; The second IOConfig is for the FIR/SCE portion of the IrCC.
- ; This order is required!
- ;
- ; For the Lc.NoDma case, the speed will be limited to 115.2 Kbps
- ; (i.e., SIR-only) even if higher speeds are enabled in the
- ; SpeedEnable key (below).
- ;
- ; These LC's are ignored if a PnP BIOS is enumerating the IrCC.
- ; These LC's are for ISA Evaluation Boards which have no PnP BIOS.
- ;
- ; The first time a Resource property sheet is opened after installation,
- ; The values from the Lc.Default section (i.e., Configuration 0) will
- ; be displayed. Some mouse clicks can be saved by setting these values
- ; to match the actual hardware values. The values here correspond to
- ; the default settings of SMSC's CAM35C44 EVB, board BASE=0x240,
- ; SIR=COM3 (0x3e8), irq5, dma1.
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; NT5, Build 1804 with SMSC CAM35C44 EVB -- disable COM ENA_L switch
- ; on EVB so that SIR UART does *NOT* show up as a COM port.
- ; Set SirBase for BASE+10h instead.
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- [*SMCF010.Lc.Default]
- ConfigPriority=HARDRECONFIG
- ; IOConfig=3e8-3ef(3ff::)
- IOConfig=250-257(3ff::) ; patch for build 1804
- IOConfig=258-25f(3ff::)
- IRQConfig=5
- DMAConfig=1
-
- [*SMCF010.Lc.Dma8]
- ConfigPriority=HARDRECONFIG
- DMAConfig=0,1,2,3
- IRQConfig=3,4,5,7,9,10,11,12,14,15
- ; IOConfig=2e8-2ef(3ff::),2f8-2ff(3ff::),3e8-3ef(3ff::),3f8-3ff(3ff::) ; 16-bit
- IOConfig=8@100-fff%fff8(3ff::) ; patch for build 1804
- IOConfig=8@100-fff%fff8(3ff::)
- IOConfig=10@100-fff%ffe0(3ff::) ; for config reg
-
- [*SMCF010.Lc.Dma16]
- ConfigPriority=HARDRECONFIG
- DMAConfig=W:5,6,7
- IRQConfig=3,4,5,7,9,10,11,12,14,15
- ; IOConfig=2e8-2ef(3ff::),2f8-2ff(3ff::),3e8-3ef(3ff::),3f8-3ff(3ff::) ; 16-bit
- IOConfig=8@100-fff%fff8(3ff::) ; patch for build 1804
- IOConfig=8@100-fff%fff8(3ff::)
- IOConfig=10@100-fff%ffe0(3ff::) ; for config reg
-
- [*SMCF010.Lc.NoDma]
- ConfigPriority=HARDRECONFIG
- IRQConfig=3,4,5,7,9,10,11,12,14,15
- ; IOConfig=2e8-2ef(3ff::),2f8-2ff(3ff::),3e8-3ef(3ff::),3f8-3ff(3ff::) ; 16-bit
- IOConfig=8@100-fff%fff8(3ff::) ; patch for build 1804
- IOConfig=8@100-fff%fff8(3ff::)
- IOConfig=10@100-fff%ffe0(3ff::) ; for config reg
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; Add Registry Section for Install
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [*SMCF010.ndi.reg]
- HKR,Ndi,Service,0,"SMCIRDA"
- HKR,Ndi\Interfaces,DefUpper,0,"ndisirda"
- HKR,Ndi\Interfaces,UpperRange,0,"ndisirda"
- HKR,Ndi\Interfaces,DefLower,0,"nolower"
- HKR,Ndi\Interfaces,LowerRange,0,"nolower"
- HKR,Ndi,BoardType,0,"3"
- HKR,Ndi,RequiredAll,0,"MS_IrDA"
-
- ;
- ; This is the text that shows in the display area at the bottom
- ; of the Network dialog when this Adapter is selected in the
- ; scrolling window above.
- ;
- HKR,Ndi,HelpText,,%strSmcIrdaHelp%
-
- [SMC_DelReg]
- HKR,,EnumPropPages32
-
- [SMC_DelCoinstallers]
- HKR,,CoInstallers32
-
- [*SMCF010.ndi.eval.reg]
- HKR,,SmcIrdaOptions,0x00010001,1 ; all xceivers except certain HP's
- ; HKR,,SmcIrdaOptions,0x00010001,2 ; for HP1100/2100 xceivers
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; Parameters Section -- part of AddReg on Install
- ; Key values are adjustable on ADVANCED Property Sheet
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [*SMCF010.ndi.param]
- ;
- ; Infrared Transceiver Selection
- ;
- ; If AUTO [default], then driver will auto-detect at initialization,
- ; which will produce a single spurious Tx pulse if HP/Sharp.
- ; This key can be used to prevent this from happening, if desired.
- ;
- HKR,Ndi\params\RxSel,ParamDesc,,%strRXSEL%
- HKR,Ndi\params\RxSel,default,,"0"
- HKR,Ndi\params\RxSel,type,,enum
- HKR,Ndi\params\RxSel\enum,"0",,%strRXSEL_0%
- HKR,Ndi\params\RxSel\enum,"1",,%strRXSEL_1%
- HKR,Ndi\params\RxSel\enum,"2",,%strRXSEL_2%
- HKR,Ndi\params\RxSel\enum,"3",,%strRXSEL_3%
- HKR,Ndi\params\RxSel\enum,"4",,%strRXSEL_4%
- HKR,,RxSel,,"0" ; For some reason defaults are not being picked up.
-
- ;
- ; IrDA Minimum Turnaround Time (value in microseconds)
- ;
- HKR,Ndi\params\MinTurnTime,ParamDesc,,%strIRDATURNTIME%
- HKR,Ndi\params\MinTurnTime,default,,"1000"
- HKR,Ndi\params\MinTurnTime,type,,enum
- HKR,Ndi\params\MinTurnTime\enum,"500",,%strMinTurnTime_500%
- HKR,Ndi\params\MinTurnTime\enum,"1000",,%strMinTurnTime_1000%
- HKR,Ndi\params\MinTurnTime\enum,"5000",,%strMinTurnTime_5000%
- HKR,Ndi\params\MinTurnTime\enum,"10000",,%strMinTurnTime_10000%
- HKR,,MinTurnTime,,"1000" ; For some reason defaults are not being picked up.
-
- ;
- ; Maximum Speed
- ;
- HKR,Ndi\params\MaxSpeed,ParamDesc,,%strMAXSPEED%
- HKR,Ndi\params\MaxSpeed,flag,1,20,00,00,00
- HKR,Ndi\params\MaxSpeed,default,,"8"
- HKR,Ndi\params\MaxSpeed,type,,enum
- HKR,Ndi\params\MaxSpeed\enum,"1",,%strMaxSpeed_1%
- HKR,Ndi\params\MaxSpeed\enum,"2",,%strMaxSpeed_2%
- HKR,Ndi\params\MaxSpeed\enum,"3",,%strMaxSpeed_3%
- HKR,Ndi\params\MaxSpeed\enum,"4",,%strMaxSpeed_4%
- HKR,Ndi\params\MaxSpeed\enum,"5",,%strMaxSpeed_5%
- HKR,Ndi\params\MaxSpeed\enum,"6",,%strMaxSpeed_6%
- HKR,Ndi\params\MaxSpeed\enum,"7",,%strMaxSpeed_7%
- HKR,Ndi\params\MaxSpeed\enum,"8",,%strMaxSpeed_8%
- HKR,,MaxSpeed,,"8" ; For some reason defaults are not being picked up.
-
- ;
- ; IrDA Speed enables
- ;
- ; bit=1 enables corresponding speed, 1FF is all speeds [default])
- ;
- ; d0 = 2400 d4 = 57600 d8 = 4000000
- ; d1 = 9600 d5 = 115200
- ; d2 = 19200 d6 = 576000
- ; d3 = 38400 d7 = 1152000
- ;
- ; Note: Miniport will always enable 9600,
- ; no matter what this key says
- ;
- HKR,,SpeedEnable,,"1FF" ; For some reason defaults are not being picked up.
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; Services Section
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [*SMCF010.ndi.Services]
- AddService=SMCIRDA,2,SMCIRDA.AddService, common.EventLog
-
- [SMCEval.ndi.Services]
- AddService=SMCIRDA,2,SMCIRDA.AddService, common.EventLog
-
- [SMCIRDA.AddService]
- DisplayName=%*SMCF010.ServiceDesc%
- ServiceType=1 ; SERVICE_KERNEL_DRIVER
- StartType=3 ; SERVICE_DEMAND_START
- ErrorControl=1 ; SERVICE_ERROR_NORMAL
- ServiceBinary=%12%\smcirda.sys ; where the driver is
- LoadOrderGroup=NDIS
-
- [common.EventLog]
- AddReg=common.AddEventLog.reg
-
- [common.AddEventLog.reg]
- HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\Drivers\SmcIrda.Sys"
- HKR,,TypesSupported,0x00010001,7
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; File/Directory Sections
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [*SMCF010.SysCopyFiles]
- smcirda.sys,,,2 ; Do not skip file
-
- [*SMCF010.SysDelFiles]
- smcirda.sys
-
- ; SourceDisksNames not required if installing as part of OS
- ;[SourceDisksNames]
- ;1=%strDiskName%,%fileTagFile%,
-
- ;
- ; Latest IrMini.Inf (1/97) says to not include this section
- ; so files will be found whether stand-alone install, or
- ; install as part of Memphis.
- ;
- ; [SourceDisksFiles]
- ; smcirda.sys = 1
- ; smcirda.inf = 1
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; Localizable Strings
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [strings]
- strSMC="SMC"
- SMCEval.DeviceDesc="SMC IrCC - Fast Infrared Port Manual Install"
- *SMCF010.DeviceDesc="SMC IrCC - Fast Infrared Port"
- *SMCF010.ServiceDesc="SMC IrCC Miniport Device Driver"
- strSmcIrdaHelp="The SMC IrCC Device permits wireless communication with other devices conforming to IrDA standards using invisible infrared light."
- strDiskName="SMC IR_NDIS"
- fileTagFile=SmcIrda.Tag
-
- strRXSEL="Infrared Transceiver Type"
- strIRDATURNTIME="Min. Turn-Around Time"
- strMAXSPEED="Speed Limit"
-
- strRXSEL_0="AUTO [Default]"
- strRXSEL_1="IBM / Infineon / Temic"
- strRXSEL_2="HP"
- strRXSEL_3="Sharp"
- strRXSEL_4="VISHAY Telefunken"
-
- strMinTurnTime_500=" 0.5 mS"
- strMinTurnTime_1000=" 1.0 mS [Default]"
- strMinTurnTime_5000=" 5.0 mS"
- strMinTurnTime_10000="10.0 mS"
-
- strMaxSpeed_1=" 9.6 kbps"
- strMaxSpeed_2=" 19.2 kbps"
- strMaxSpeed_3=" 38.4 kbps"
- strMaxSpeed_4=" 57.6 kbps"
- strMaxSpeed_5=" 115.2 kbps"
- strMaxSpeed_6=" 576 kbps"
- strMaxSpeed_7="1.152 Mbps"
- strMaxSpeed_8="4 Mbps"
-
- V_CLASSNAME="Infrared Adapters"